/**
 * $version:  0.1 
 * $Date: 2012-03-19 
 *
 * Copyright (C) 2010-2011 Jawa Software. All rights reserved.
 *
 */
package org.jawa.core.container;

/**
 * 允许一个插件已经创建或销毁的通知
 *
 * @author Alexander Wenckus
 */
public interface PluginListener {

    /**
     * 当一个插件创建时通知
     *
     * @param pluginName 创建插件的名称.
     * @param plugin 被创建的插件.
     */
    void pluginCreated(String pluginName, Plugin plugin);

    /**
     * 当插件销毁时通知.
     *
     * @param pluginName 要销毁的插件的名称.
     * @param plugin 被销毁的插件.
     */
    void pluginDestroyed(String pluginName, Plugin plugin);
}
